package com.jyw.system.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.jyw.system.domain.SysOrderAutoDispatch;
import com.jyw.system.domain.dto.SysOrderAutoDispatchQueryDto;
import com.jyw.system.domain.vo.SysOrderAutoDispatchVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 系统工单自动派单Mapper接口
 *
 * @author zhangcheng
 * @date 2024-01-12
 */
public interface SysOrderAutoDispatchMapper extends BaseMapper<SysOrderAutoDispatch> {

    /**
     * 查询自动派单故障分类配置
     *
     * @param queryDto
     * @return
     */
    List<SysOrderAutoDispatchVo> queryFaultTypeList(@Param("ew") SysOrderAutoDispatchQueryDto queryDto);

    /**
     * 查询自动派单报修科室配置
     *
     * @param queryDto
     * @return
     */
    List<SysOrderAutoDispatchVo> queryRepairDepartList(@Param("ew") SysOrderAutoDispatchQueryDto queryDto);
}
